import axios from "axios";
// 引入小程序适配器
import { UniAdapter } from "uniapp-axios-adapter";

const request = axios.create({
	baseURL:'https://tea.qingnian8.com',
	timeout:5000,
	// 适配
	adapter: UniAdapter,
	// 请求头
	headers: {'access-key': 'qianshimiao123'}
})
// 配置请求拦截器
request.interceptors.request.use((config)=>{
	// 返回数据
	return config;
})

// 配置响应拦截器
request.interceptors.response.use(
  (response) => {
    // 返回简化数据
    return response.data;
  },
  (error) => {
	return error
    const status = error.response.status
    switch (status) {
      case 404:
        ElMessage({
          type: 'error',
          message: '请求路径错误'
        })
        break
      case 501 | 502 | 503 | 504:
        ElMessage({
          type: 'error',
          message: '服务器错误'
        })
        break
    }
  }
)

export default request